package com.hhsjdesign.dynamicui.core.property.widget

import com.hhsjdesign.dynamicui.core.property.WidgetSpecProperty
import org.json.JSONObject

//切换社区 Logo
open class ChangeCommunityLogoProperty : WidgetSpecProperty {
    /**
     * contentType = 1
     * contentAlign == 2
     */

    // 背景(颜色 | 图片 | 尺寸 |是否重复
    var backgroundColor: String? = null
    var backgroundImage: String? = null
    var backgroundSize: Int = 0
    var backgroundRepeat: Int = 0

    // 内容对齐方式 | 0：居中 | 1：居左 | 2：居右
    var contentAlign: Int = 0

    // 内容类型 | 0：静态 | 1：项目
    var contentType: Int = 0

    // 内容文本
    var contentText: Int = 0

    // 内容文本样式（颜色、大小、粗细）
    //'rgba(60,60,60,1)'
    var textColor: String? = null
    var textSize: Int = 18

    var textWeight: Int = 300

    // 内容图标
    var contentIconUrl: String? = null

    // 内容角标
    var contentArrowUrl: Int? = 0

    // 图片对齐方式 | 1：居左 | 2：居右
    var pictureAlign: Int = 2

    // 图片url
    var pictureUrl: String? = null

    // 图片宽高
    var pictureWidth: Int = 40
    var pictureHeight: Int = 40

    // 是否为动态事件区域
    var isVariableArea: Int = 0

    // 动态事件区域宽高
    var variableAreaWidth: Int = 40
    var variableAreaHeight: Int = 40

    // 动态事件区域有无折叠菜单 | 0：没有，默认 | 1：又
    var hasFoldedMenu: Int = 0

    constructor(jo: JSONObject) : super(jo) {}

}